<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:ui="http://java.sun.com/jsf/facelets"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:f="http://java.sun.com/jsf/core"
      xmlns:p="http://primefaces.org/ui">

    <ui:composition template="/menuAplicacionEmpleado.xhtml">
        <ui:define name="title">
            <h:outputText value="#{bundle.CreateTbldatosgeneralesTitle}"></h:outputText>
        </ui:define>
        <ui:define name="body">
            
            <h:form>
                <p:panel id="panel" styleClass="panelCabeza" header="#{bundle.CreateTbldatosgeneralesTitle}">
                <p:messages id="msgs"/>
                <h:panelGrid columns="4">
                    <h:outputLabel value="#{bundle.CreateTbldatosgeneralesLabel_contrato}" for="contrato" />
                    <p:inputText id="contrato" value="#{tbldatosgeneralesController.selected.contrato}" title="#{bundle.CreateTbldatosgeneralesTitle_contrato}" />
                    <h:outputLabel value="#{bundle.CreateTbldatosgeneralesLabel_fechaVenCont}" for="fechaVenCont" />
                    <h:inputText id="fechaVenCont" value="#{tbldatosgeneralesController.selected.fechaVenCont}" title="#{bundle.CreateTbldatosgeneralesTitle_fechaVenCont}" >
                        <f:convertDateTime pattern="MM/dd/yyyy HH:mm:ss" />
                    </h:inputText>
                    <h:outputLabel value="#{bundle.CreateTbldatosgeneralesLabel_fechaIngreso}" for="fechaIngreso" />
                    <h:inputText id="fechaIngreso" value="#{tbldatosgeneralesController.selected.fechaIngreso}" title="#{bundle.CreateTbldatosgeneralesTitle_fechaIngreso}" >
                        <f:convertDateTime pattern="MM/dd/yyyy HH:mm:ss" />
                    </h:inputText>
                    <h:outputLabel value="#{bundle.CreateTbldatosgeneralesLabel_cuenta}" for="cuenta" />
                    <p:inputText id="cuenta" value="#{tbldatosgeneralesController.selected.cuenta}" title="#{bundle.CreateTbldatosgeneralesTitle_cuenta}" />
                    <h:outputLabel value="#{bundle.CreateTbldatosgeneralesLabel_ultimoSueldo}" for="ultimoSueldo" />
                    <p:inputText id="ultimoSueldo" value="#{tbldatosgeneralesController.selected.ultimoSueldo}" title="#{bundle.CreateTbldatosgeneralesTitle_ultimoSueldo}" />
                    <h:outputLabel value="#{bundle.CreateTbldatosgeneralesLabel_fechaUltAumento}" for="fechaUltAumento" />
                    <h:inputText id="fechaUltAumento" value="#{tbldatosgeneralesController.selected.fechaUltAumento}" title="#{bundle.CreateTbldatosgeneralesTitle_fechaUltAumento}" >
                        <f:convertDateTime pattern="MM/dd/yyyy HH:mm:ss" />
                    </h:inputText>
                    <h:outputLabel value="#{bundle.CreateTbldatosgeneralesLabel_fechaRetiro}" for="fechaRetiro" />
                    <h:inputText id="fechaRetiro" value="#{tbldatosgeneralesController.selected.fechaRetiro}" title="#{bundle.CreateTbldatosgeneralesTitle_fechaRetiro}" >
                        <f:convertDateTime pattern="MM/dd/yyyy HH:mm:ss" />
                    </h:inputText>
                    <h:outputLabel value="#{bundle.CreateTbldatosgeneralesLabel_motivoRetiro}" for="motivoRetiro" />
                    <p:inputText id="motivoRetiro" value="#{tbldatosgeneralesController.selected.motivoRetiro}" title="#{bundle.CreateTbldatosgeneralesTitle_motivoRetiro}" />
                    <h:outputLabel value="#{bundle.CreateTbldatosgeneralesLabel_activoInactivo}" for="activoInactivo" />
                    <p:inputText id="activoInactivo" value="#{tbldatosgeneralesController.selected.activoInactivo}" title="#{bundle.CreateTbldatosgeneralesTitle_activoInactivo}" />
                    <h:outputLabel value="#{bundle.CreateTbldatosgeneralesLabel_sueldoActual}" for="sueldoActual" />
                    <p:inputText id="sueldoActual" value="#{tbldatosgeneralesController.selected.sueldoActual}" title="#{bundle.CreateTbldatosgeneralesTitle_sueldoActual}" required="true" requiredMessage="#{bundle.CreateTbldatosgeneralesRequiredMessage_sueldoActual}"/>
                    <h:outputLabel value="#{bundle.CreateTbldatosgeneralesLabel_tipoSalario}" for="tipoSalario" />
                    <p:inputText id="tipoSalario" value="#{tbldatosgeneralesController.selected.tipoSalario}" title="#{bundle.CreateTbldatosgeneralesTitle_tipoSalario}" required="true" requiredMessage="#{bundle.CreateTbldatosgeneralesRequiredMessage_tipoSalario}"/>
                    <h:outputLabel value="#{bundle.CreateTbldatosgeneralesLabel_tipoCuenta}" for="tipoCuenta" />
                    <p:inputText id="tipoCuenta" value="#{tbldatosgeneralesController.selected.tipoCuenta}" title="#{bundle.CreateTbldatosgeneralesTitle_tipoCuenta}" required="true" requiredMessage="#{bundle.CreateTbldatosgeneralesRequiredMessage_tipoCuenta}"/>
                    <h:outputLabel value="#{bundle.CreateTbldatosgeneralesLabel_tipoContrato}" for="tipoContrato" />
                    <p:selectOneMenu id="tipoContrato" value="#{tbldatosgeneralesController.selected.tipoContrato}"  required="true" requiredMessage="#{bundle.CreateTbldatosgeneralesRequiredMessage_tipoContrato}">
                        <f:selectItems value="#{tbltipocontratoController.itemsAvailableSelectOne}"/>
                    </p:selectOneMenu>
                    <h:outputLabel value="#{bundle.CreateTbldatosgeneralesLabel_actividad}" for="actividad" />
                    <p:selectOneMenu id="actividad" value="#{tbldatosgeneralesController.selected.actividad}"  required="true" requiredMessage="#{bundle.CreateTbldatosgeneralesRequiredMessage_actividad}">
                        <f:selectItems value="#{tbltipoactividadController.itemsAvailableSelectOne}"/>
                    </p:selectOneMenu>
                    <h:outputLabel value="#{bundle.CreateTbldatosgeneralesLabel_arp}" for="arp" />
                    <p:selectOneMenu id="arp" value="#{tbldatosgeneralesController.selected.arp}"  required="true" requiredMessage="#{bundle.CreateTbldatosgeneralesRequiredMessage_arp}">
                        <f:selectItems value="#{tblarpController.itemsAvailableSelectOne}"/>
                    </p:selectOneMenu>
                    <h:outputLabel value="#{bundle.CreateTbldatosgeneralesLabel_banco}" for="banco" />
                    <p:selectOneMenu id="banco" value="#{tbldatosgeneralesController.selected.banco}"  required="true" requiredMessage="#{bundle.CreateTbldatosgeneralesRequiredMessage_banco}">
                        <f:selectItems value="#{tblbancosController.itemsAvailableSelectOne}"/>
                    </p:selectOneMenu>
                    <h:outputLabel value="#{bundle.CreateTbldatosgeneralesLabel_caja}" for="caja" />
                    <p:selectOneMenu id="caja" value="#{tbldatosgeneralesController.selected.caja}"  required="true" requiredMessage="#{bundle.CreateTbldatosgeneralesRequiredMessage_caja}">
                        <f:selectItems value="#{tblcajacompensacionController.itemsAvailableSelectOne}"/>
                    </p:selectOneMenu>
                    <h:outputLabel value="#{bundle.CreateTbldatosgeneralesLabel_cargo}" for="cargo" />
                    <p:selectOneMenu id="cargo" value="#{tbldatosgeneralesController.selected.cargo}"  required="true" requiredMessage="#{bundle.CreateTbldatosgeneralesRequiredMessage_cargo}">
                        <f:selectItems value="#{tblcargosController.itemsAvailableSelectOne}"/>
                    </p:selectOneMenu>
                    <h:outputLabel value="#{bundle.CreateTbldatosgeneralesLabel_CCostos}" for="CCostos" />
                    <p:selectOneMenu id="CCostos" value="#{tbldatosgeneralesController.selected.CCostos}"  required="true" requiredMessage="#{bundle.CreateTbldatosgeneralesRequiredMessage_CCostos}">
                        <f:selectItems value="#{tblcentrocostoController.itemsAvailableSelectOne}"/>
                    </p:selectOneMenu>
                    <h:outputLabel value="#{bundle.CreateTbldatosgeneralesLabel_fondoC}" for="fondoC" />
                    <p:selectOneMenu id="fondoC" value="#{tbldatosgeneralesController.selected.fondoC}"  required="true" requiredMessage="#{bundle.CreateTbldatosgeneralesRequiredMessage_fondoC}">
                        <f:selectItems value="#{tblcesantiasController.itemsAvailableSelectOne}"/>
                    </p:selectOneMenu>
                    <h:outputLabel value="#{bundle.CreateTbldatosgeneralesLabel_clase}" for="clase" />
                    <p:selectOneMenu id="clase" value="#{tbldatosgeneralesController.selected.clase}"  required="true" requiredMessage="#{bundle.CreateTbldatosgeneralesRequiredMessage_clase}">
                        <f:selectItems value="#{tblclaseempleadosController.itemsAvailableSelectOne}"/>
                    </p:selectOneMenu>
                    <h:outputLabel value="#{bundle.CreateTbldatosgeneralesLabel_tbldatospersonales}" for="tbldatospersonales" />
                    <p:selectOneMenu id="tbldatospersonales" value="#{tbldatosgeneralesController.selected.tbldatospersonales}"  required="true" requiredMessage="#{bundle.CreateTbldatosgeneralesRequiredMessage_tbldatospersonales}">
                        <f:selectItems value="#{tbldatospersonalesController.itemsAvailableSelectOne}"/>
                    </p:selectOneMenu>
                    <h:outputLabel value="#{bundle.CreateTbldatosgeneralesLabel_division}" for="division" />
                    <p:selectOneMenu id="division" value="#{tbldatosgeneralesController.selected.division}"  required="true" requiredMessage="#{bundle.CreateTbldatosgeneralesRequiredMessage_division}">
                        <f:selectItems value="#{tbldivisionesController.itemsAvailableSelectOne}"/>
                    </p:selectOneMenu>
                    <h:outputLabel value="#{bundle.CreateTbldatosgeneralesLabel_eps}" for="eps" />
                    <p:selectOneMenu id="eps" value="#{tbldatosgeneralesController.selected.eps}"  required="true" requiredMessage="#{bundle.CreateTbldatosgeneralesRequiredMessage_eps}">
                        <f:selectItems value="#{tblepsController.itemsAvailableSelectOne}"/>
                    </p:selectOneMenu>
                    <h:outputLabel value="#{bundle.CreateTbldatosgeneralesLabel_afp}" for="afp" />
                    <p:selectOneMenu id="afp" value="#{tbldatosgeneralesController.selected.afp}"  required="true" requiredMessage="#{bundle.CreateTbldatosgeneralesRequiredMessage_afp}">
                        <f:selectItems value="#{tblfondopensionController.itemsAvailableSelectOne}"/>
                    </p:selectOneMenu>
                    <h:outputLabel value="#{bundle.CreateTbldatosgeneralesLabel_grupo}" for="grupo" />
                    <p:selectOneMenu id="grupo" value="#{tbldatosgeneralesController.selected.grupo}"  required="true" requiredMessage="#{bundle.CreateTbldatosgeneralesRequiredMessage_grupo}">
                        <f:selectItems value="#{tblgrupoController.itemsAvailableSelectOne}"/>
                    </p:selectOneMenu>
                </h:panelGrid>
                
                <p:commandButton action="#{tbldatosgeneralesController.create}" update="panel" value="#{bundle.CreateTbldatosgeneralesSaveLink}" />
                
                <p:commandButton action="#{tbldatosgeneralesController.prepareList}" value="#{bundle.CreateTbldatosgeneralesShowAllLink}" immediate="true"/>
                </p:panel>
            </h:form>
        </ui:define>
    </ui:composition>

</html>
